package Entidades.EntidadesDTO;

import Entidades.EntidadesLogica.*;
import java.util.List;

public class EncuentroDTO {
	private int num_encuentro;
	private List<ResultadoDTO> HistorialResultado;
	private LugarDeRealizacion lugarEncuentro;
	private ParticipanteDTO participanteLocal;
	private ParticipanteDTO participanteVisitante;
	private ResultadoDTO resultadoActual;
	private ParticipanteDTO participanteInasistenteLocal;
	private ParticipanteDTO participanteInasistenteVisitante;
	private ResultadoPorPuntosDTO resultadoPuntosDTO;
	private ResultadoPorPuntuacionFinalDTO resultadoPuntuacionFinalDTO;
	private ResultadoPorSetDTO resultadoSetDTO;
	
	public EncuentroDTO(int num_encuentro,
			List<ResultadoDTO> historialResultado,
			LugarDeRealizacion lugarEncuentro, ParticipanteDTO participanteLocal,
			ParticipanteDTO participanteVisitante, ResultadoDTO resultadoActual,
			ParticipanteDTO participanteInasistenteLocal,
			ParticipanteDTO participanteInasistenteVisitante,
			ResultadoPorPuntosDTO resultadoPuntosDTO,
			ResultadoPorPuntuacionFinalDTO resultadoPuntuacionFinalDTO,
			ResultadoPorSetDTO resultadoSetDTO) {
		super();
		this.num_encuentro = num_encuentro;
		HistorialResultado = historialResultado;
		this.lugarEncuentro = lugarEncuentro;
		this.participanteLocal = participanteLocal;
		this.participanteVisitante = participanteVisitante;
		this.resultadoActual = resultadoActual;
		this.participanteInasistenteLocal = participanteInasistenteLocal;
		this.participanteInasistenteVisitante = participanteInasistenteVisitante;
		this.resultadoPuntosDTO = resultadoPuntosDTO;
		this.resultadoPuntuacionFinalDTO = resultadoPuntuacionFinalDTO;
		this.resultadoSetDTO = resultadoSetDTO;
	}
	
	public ResultadoPorPuntosDTO getResultadoPuntosDTO() {
		return resultadoPuntosDTO;
	}

	public ResultadoPorPuntuacionFinalDTO getResultadoPuntuacionFinalDTO() {
		return resultadoPuntuacionFinalDTO;
	}

	public ResultadoPorSetDTO getResultadoSetDTO() {
		return resultadoSetDTO;
	}

	public void setResultadoPuntosDTO(ResultadoPorPuntosDTO resultadoPuntosDTO) {
		this.resultadoPuntosDTO = resultadoPuntosDTO;
	}

	public void setResultadoPuntuacionFinalDTO(
			ResultadoPorPuntuacionFinalDTO resultadoPuntuacionFinalDTO) {
		this.resultadoPuntuacionFinalDTO = resultadoPuntuacionFinalDTO;
	}

	public void setResultadoSetDTO(ResultadoPorSetDTO resultadoSetDTO) {
		this.resultadoSetDTO = resultadoSetDTO;
	}

	public int getNum_encuentro() {
		return num_encuentro;
	}
	public List<ResultadoDTO> getHistorialResultado() {
		return HistorialResultado;
	}
	public LugarDeRealizacion getLugarEncuentro() {
		return lugarEncuentro;
	}
	public ParticipanteDTO getParticipanteLocal() {
		return participanteLocal;
	}
	public ParticipanteDTO getParticipanteVisitante() {
		return participanteVisitante;
	}
	public ResultadoDTO getResultadoActual() {
		return resultadoActual;
	}
	public ParticipanteDTO getParticipanteInasistenteLocal() {
		return participanteInasistenteLocal;
	}
	public ParticipanteDTO getParticipanteInasistenteVisitante() {
		return participanteInasistenteVisitante;
	}
	public void setNum_encuentro(int num_encuentro) {
		this.num_encuentro = num_encuentro;
	}
	public void setHistorialResultado(List<ResultadoDTO> historialResultado) {
		HistorialResultado = historialResultado;
	}
	public void setLugarEncuentro(LugarDeRealizacion lugarEncuentro) {
		this.lugarEncuentro = lugarEncuentro;
	}
	public void setParticipanteLocal(ParticipanteDTO participanteLocal) {
		this.participanteLocal = participanteLocal;
	}
	public void setParticipanteVisitante(ParticipanteDTO participanteVisitante) {
		this.participanteVisitante = participanteVisitante;
	}
	public void setResultadoActual(ResultadoDTO resultadoActual) {
		this.resultadoActual = resultadoActual;
	}
	public void setParticipanteInasistenteLocal(ParticipanteDTO participanteInasistenteLocal) {
		this.participanteInasistenteLocal = participanteInasistenteLocal;
	}
	public void setParticipanteInasistenteVisitante(ParticipanteDTO participanteInasistenteVisitante) {
		this.participanteInasistenteVisitante = participanteInasistenteVisitante;
	}
	
	
}
